<?php
require_once 'C:\xampp\htdocs\e-pizza.com\application\classesAuxiliares\Carrinho.php';


class CardapioController extends Zend_Controller_Action
{

    public $categoriaMapper = null;
    public $carrinho = NULL;

    public function init()
    {    	
    	session_start();
    	
    	if (!isset($_SESSION["carrinho"])){
    		$this->carrinho = new Carrinho();
    		$_SESSION["carrinho"] = $this->carrinho;
    	}else {
    		$this->carrinho = $_SESSION["carrinho"];
    	}
    	
    	$this->categoriaMapper = new Application_Model_CategoriaMapper();
    }

    public function indexAction()
    {
        $this->view->title = "Cardapio";
        
        $lista = $this->categoriaMapper->listarCategorias();
        
        $this->view->listaCategorias = $lista;
    }

    public function produtosAction()
    {    	
        $idCategoria = $this->getRequest()->getParam("id");
        
        $produtoMapper = new Application_Model_ProdutoMapper();
        
        $listaProsutos = $produtoMapper->listarProdutosDaCategoria($idCategoria);
        
        $this->view->listaProdutos = $listaProsutos;
    }

    public function adicionarItemNoCarrinhoAction()
    {
        // action body
    	    	$id = $this->getRequest()->getParam("id");
    	    	$this->carrinho->adicionarItem($id);
    	    	$this->_helper->redirector("index", "meu-carrinho");
    	   
    }


}





